PHP5.2至5.6的新增功能详解
Short Open Tag用来做模板还是不错的,可惜虽然我是PHP5.6用户,还是得兼容5.3。
很多人贪便宜买的虚拟主机,一般实力都不行,服务商只会用GUI的IIS部署,性能低下不说,一般还用的一键包,PHP 5.2/5.3的一键包,PHP 5.2早已经停止支持了。
PHP5.2至5.6的新增功能详解
Carbon Forum用到了json_encode/decode、PDO。
所以需要5.3及以上的支持,5.2的PDO有不少问题。
另外Magic Quotes已经被废弃了,但是很多虚拟主机不知道为什么还继续开着,这点相当奇怪。
这些大多是用着盗版Windows Server的IIS主机,估计是服务商水平有限吧。
PHP5.2至5.6的新增功能详解
截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注].
因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。
本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征。
PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约
管理员求助阿~~~~!!!
回复#7 @qq327075874 :下最新版本吧:https://github.com/lincanbin/Carbon-Forum/archive/master.zip
3.2.2我自己只在版本控制里标注了。
管理员求助阿~~~~!!!
回复#6 @qq327075874 :http://www.94cb.com/t/2224
IIS主机看这里,真是怪事了,怎么那么多人拿IIS跑PHP,性能低下不说,Windows服务器版授权还巨贵。
管理员求助阿~~~~!!!
像这种情况,一般都是用的虚拟主机吧。
主机商给你指定的数据库应该只有一个,把那个数据库的名称,填到写着数据库名称的框里。
管理员求助阿~~~~!!!
回复#1 @qq327075874 :你当前安装的数据库(数据库名carbon)不存在,数据库需要手动建立
PHP每个版本还真是废弃了挺多的特性啊
不过MySQL被废弃了倒是件大快人心的好事,希望MySQLi或者PDO普及后,不会再有用字符串拼接SQL语句的程序员。
之前跟人合作做一个Python项目的时候,有个同事用MySQLdb还是不用参数绑定,而是拼接SQL语句字符串,这样会出注入漏洞的,真是蛋疼死我了。
PHP每个版本还真是废弃了挺多的特性啊
https://github.com/lincanbin/Carbon-Forum/commit/0439fc3e8331ff4a9222c3721ef84973d937619c
PHP每个版本还真是废弃了挺多的特性啊
还好过渡还算平缓,比Python2到3好太多了。
今天又踩到一个坑,5.3.X的坑,一些主机商默认开启了Magic Quotes导致图片无法显示,总算解决了。
Carbon Forum v3.2.0版本存档
对了3.2.X中间都是小版本,要在3.2.X之间升级的话:
下载想要更新的版本,解压然后删掉解压出来的Install、upload文件夹、config.php文件,直接覆盖上传到服务器就行了。
总之3.2.X各个小版本间不会有太大区别,没什么必要升级,过段时间统一升级3.3.0都是一样的。

粤公网安备 44030602003677号